|
|
| Расположение в меню |
|---|
| Деталь → Примитивы → Создать трубу |
| Верстаки |
| Деталь |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| 0.19 |
| См. также |
| Примитивы |
Команда Создать трубу создаёт параметрическую твёрдотельную трубу. В системе координат, заданной свойством ДанныеРазмещение, нижняя грань трубы лежит на плоскости XY с центром в начале координат.

Здесь показан объект Деталь Труба, созданный с помощью примера скрипта, приведенного ниже.
Смотрите также: Редактор свойств.
Объект Труба является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:
Вложение
Объект имеет те же свойства вложения, что и Деталь Деталь2DОбъект.
Труба
Длина): Высота трубы. По умолчанию 10мм.Длина): Внутренний радиус трубы. Должен быть меньше чем ДанныеВнешний радиус. Может быть равен 0. По умолчанию 2мм.Длина): Внешний радиус трубы. Должен быть больше чем ДанныеВнутренний радиус. По умолчанию 5мм.
Смотри также: Autogenerated API documentation, Скрипты в верстаке Деталь и Основы работы со скриптами FreeCAD.
Труба может быть создана с помощью метода addTube() (представлено в версии 0.20) модуля Shapes:
tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
"myTube" - это имя объекта.Пример:
import FreeCAD as App
from BasicShapes import Shapes
doc = App.activeDocument()
tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
tube.Height = 20
tube.InnerRadius = 2
tube.OuterRadius = 3
tube.Placement = App.Placement(App.Vector(2, 4, 5), App.Rotation(60, 60, 30))
doc.recompute()